protest demonstration - French English Dictionary